someone that carries explosives - Francés Inglés Diccionario